\hypertarget{structrwbuf__t}{}\section{rwbuf\+\_\+t Struct Reference}
\label{structrwbuf__t}\index{rwbuf\+\_\+t@{rwbuf\+\_\+t}}


{\ttfamily \#include $<$web.\+h$>$}

\subsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
\hyperlink{web_8h_a6dae30cd245bde804cf3e2c09e39a4b6}{espconn\+\_\+t} $\ast$ \hyperlink{structrwbuf__t_a15785240e32c27f7af7c4b0cb1a6e39b}{conn}
\item 
char $\ast$ \hyperlink{structrwbuf__t_afd83372241273849c9395d587b146021}{rbuf}
\item 
int \hyperlink{structrwbuf__t_ac76412a0fbf9dc009ae3f8bb20660883}{received}
\item 
int \hyperlink{structrwbuf__t_ad5cbf7a78a5f5d9aa75b38f90e0fb6af}{rind}
\item 
int \hyperlink{structrwbuf__t_aa4094c7e329ae85cc50dbd06d3b50d44}{rsize}
\item 
char $\ast$ \hyperlink{structrwbuf__t_a68386231f3d907ec4508c090925782a2}{wbuf}
\item 
int \hyperlink{structrwbuf__t_a279490994b6576ad00900254a8c07a89}{send}
\item 
int \hyperlink{structrwbuf__t_a135345eee44e93f37e57dbabec12c339}{wind}
\item 
int \hyperlink{structrwbuf__t_ac723cf150dd35d0f67ba7d38b18863ad}{wsize}
\item 
\hyperlink{send_8c_aba7bc1797add20fe3efdf37ced1182c5}{uint8\+\_\+t} \hyperlink{structrwbuf__t_ad83926198e358ac1a569b0da7749572c}{remote\+\_\+ip} \mbox{[}4\mbox{]}
\item 
\hyperlink{send_8c_aba7bc1797add20fe3efdf37ced1182c5}{uint8\+\_\+t} \hyperlink{structrwbuf__t_aa26b4813db79aeaa293bb1eadfde0b54}{local\+\_\+ip} \mbox{[}4\mbox{]}
\item 
int \hyperlink{structrwbuf__t_aace1e79a985cc8fab4c2093208bf3763}{remote\+\_\+port}
\item 
int \hyperlink{structrwbuf__t_aac758cef289d022f4eb81d4c4fac7f04}{local\+\_\+port}
\item 
int \hyperlink{structrwbuf__t_a54e278f96a331cf0a61d22094c4b9f87}{delete}
\end{DoxyCompactItemize}


\subsection{Detailed Description}


Definition at line 142 of file web.\+h.



\subsection{Field Documentation}
\index{rwbuf\+\_\+t@{rwbuf\+\_\+t}!conn@{conn}}
\index{conn@{conn}!rwbuf\+\_\+t@{rwbuf\+\_\+t}}
\subsubsection[{\texorpdfstring{conn}{conn}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf espconn\+\_\+t}$\ast$ rwbuf\+\_\+t\+::conn}\hypertarget{structrwbuf__t_a15785240e32c27f7af7c4b0cb1a6e39b}{}\label{structrwbuf__t_a15785240e32c27f7af7c4b0cb1a6e39b}


Definition at line 143 of file web.\+h.



Referenced by create\+\_\+connection(), delete\+\_\+connection(), find\+\_\+connection(), rwbuf\+\_\+create(), rwbuf\+\_\+delete(), wait\+\_\+send(), web\+\_\+data\+\_\+sent\+\_\+callback(), write\+\_\+buffer(), and write\+\_\+byte().

\index{rwbuf\+\_\+t@{rwbuf\+\_\+t}!delete@{delete}}
\index{delete@{delete}!rwbuf\+\_\+t@{rwbuf\+\_\+t}}
\subsubsection[{\texorpdfstring{delete}{delete}}]{\setlength{\rightskip}{0pt plus 5cm}int rwbuf\+\_\+t\+::delete}\hypertarget{structrwbuf__t_a54e278f96a331cf0a61d22094c4b9f87}{}\label{structrwbuf__t_a54e278f96a331cf0a61d22094c4b9f87}


Definition at line 160 of file web.\+h.



Referenced by rwbuf\+\_\+create(), rwbuf\+\_\+delete(), write\+\_\+buffer(), and write\+\_\+byte().

\index{rwbuf\+\_\+t@{rwbuf\+\_\+t}!local\+\_\+ip@{local\+\_\+ip}}
\index{local\+\_\+ip@{local\+\_\+ip}!rwbuf\+\_\+t@{rwbuf\+\_\+t}}
\subsubsection[{\texorpdfstring{local\+\_\+ip}{local_ip}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf uint8\+\_\+t} rwbuf\+\_\+t\+::local\+\_\+ip\mbox{[}4\mbox{]}}\hypertarget{structrwbuf__t_aa26b4813db79aeaa293bb1eadfde0b54}{}\label{structrwbuf__t_aa26b4813db79aeaa293bb1eadfde0b54}


Definition at line 156 of file web.\+h.



Referenced by create\+\_\+connection(), delete\+\_\+connection(), find\+\_\+connection(), rwbuf\+\_\+create(), and rwbuf\+\_\+delete().

\index{rwbuf\+\_\+t@{rwbuf\+\_\+t}!local\+\_\+port@{local\+\_\+port}}
\index{local\+\_\+port@{local\+\_\+port}!rwbuf\+\_\+t@{rwbuf\+\_\+t}}
\subsubsection[{\texorpdfstring{local\+\_\+port}{local_port}}]{\setlength{\rightskip}{0pt plus 5cm}int rwbuf\+\_\+t\+::local\+\_\+port}\hypertarget{structrwbuf__t_aac758cef289d022f4eb81d4c4fac7f04}{}\label{structrwbuf__t_aac758cef289d022f4eb81d4c4fac7f04}


Definition at line 158 of file web.\+h.



Referenced by create\+\_\+connection(), delete\+\_\+connection(), find\+\_\+connection(), rwbuf\+\_\+create(), and rwbuf\+\_\+delete().

\index{rwbuf\+\_\+t@{rwbuf\+\_\+t}!rbuf@{rbuf}}
\index{rbuf@{rbuf}!rwbuf\+\_\+t@{rwbuf\+\_\+t}}
\subsubsection[{\texorpdfstring{rbuf}{rbuf}}]{\setlength{\rightskip}{0pt plus 5cm}char$\ast$ rwbuf\+\_\+t\+::rbuf}\hypertarget{structrwbuf__t_afd83372241273849c9395d587b146021}{}\label{structrwbuf__t_afd83372241273849c9395d587b146021}


Definition at line 145 of file web.\+h.



Referenced by parse\+\_\+http\+\_\+request(), rwbuf\+\_\+create(), rwbuf\+\_\+delete(), and web\+\_\+data\+\_\+receive\+\_\+callback().

\index{rwbuf\+\_\+t@{rwbuf\+\_\+t}!received@{received}}
\index{received@{received}!rwbuf\+\_\+t@{rwbuf\+\_\+t}}
\subsubsection[{\texorpdfstring{received}{received}}]{\setlength{\rightskip}{0pt plus 5cm}int rwbuf\+\_\+t\+::received}\hypertarget{structrwbuf__t_ac76412a0fbf9dc009ae3f8bb20660883}{}\label{structrwbuf__t_ac76412a0fbf9dc009ae3f8bb20660883}


Definition at line 146 of file web.\+h.



Referenced by parse\+\_\+http\+\_\+request(), rwbuf\+\_\+rinit(), and web\+\_\+data\+\_\+receive\+\_\+callback().

\index{rwbuf\+\_\+t@{rwbuf\+\_\+t}!remote\+\_\+ip@{remote\+\_\+ip}}
\index{remote\+\_\+ip@{remote\+\_\+ip}!rwbuf\+\_\+t@{rwbuf\+\_\+t}}
\subsubsection[{\texorpdfstring{remote\+\_\+ip}{remote_ip}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf uint8\+\_\+t} rwbuf\+\_\+t\+::remote\+\_\+ip\mbox{[}4\mbox{]}}\hypertarget{structrwbuf__t_ad83926198e358ac1a569b0da7749572c}{}\label{structrwbuf__t_ad83926198e358ac1a569b0da7749572c}


Definition at line 155 of file web.\+h.



Referenced by create\+\_\+connection(), delete\+\_\+connection(), find\+\_\+connection(), rwbuf\+\_\+create(), and rwbuf\+\_\+delete().

\index{rwbuf\+\_\+t@{rwbuf\+\_\+t}!remote\+\_\+port@{remote\+\_\+port}}
\index{remote\+\_\+port@{remote\+\_\+port}!rwbuf\+\_\+t@{rwbuf\+\_\+t}}
\subsubsection[{\texorpdfstring{remote\+\_\+port}{remote_port}}]{\setlength{\rightskip}{0pt plus 5cm}int rwbuf\+\_\+t\+::remote\+\_\+port}\hypertarget{structrwbuf__t_aace1e79a985cc8fab4c2093208bf3763}{}\label{structrwbuf__t_aace1e79a985cc8fab4c2093208bf3763}


Definition at line 157 of file web.\+h.



Referenced by create\+\_\+connection(), delete\+\_\+connection(), find\+\_\+connection(), rwbuf\+\_\+create(), and rwbuf\+\_\+delete().

\index{rwbuf\+\_\+t@{rwbuf\+\_\+t}!rind@{rind}}
\index{rind@{rind}!rwbuf\+\_\+t@{rwbuf\+\_\+t}}
\subsubsection[{\texorpdfstring{rind}{rind}}]{\setlength{\rightskip}{0pt plus 5cm}int rwbuf\+\_\+t\+::rind}\hypertarget{structrwbuf__t_ad5cbf7a78a5f5d9aa75b38f90e0fb6af}{}\label{structrwbuf__t_ad5cbf7a78a5f5d9aa75b38f90e0fb6af}


Definition at line 147 of file web.\+h.



Referenced by rwbuf\+\_\+rinit().

\index{rwbuf\+\_\+t@{rwbuf\+\_\+t}!rsize@{rsize}}
\index{rsize@{rsize}!rwbuf\+\_\+t@{rwbuf\+\_\+t}}
\subsubsection[{\texorpdfstring{rsize}{rsize}}]{\setlength{\rightskip}{0pt plus 5cm}int rwbuf\+\_\+t\+::rsize}\hypertarget{structrwbuf__t_aa4094c7e329ae85cc50dbd06d3b50d44}{}\label{structrwbuf__t_aa4094c7e329ae85cc50dbd06d3b50d44}


Definition at line 148 of file web.\+h.



Referenced by rwbuf\+\_\+create(), rwbuf\+\_\+delete(), and web\+\_\+data\+\_\+receive\+\_\+callback().

\index{rwbuf\+\_\+t@{rwbuf\+\_\+t}!send@{send}}
\index{send@{send}!rwbuf\+\_\+t@{rwbuf\+\_\+t}}
\subsubsection[{\texorpdfstring{send}{send}}]{\setlength{\rightskip}{0pt plus 5cm}int rwbuf\+\_\+t\+::send}\hypertarget{structrwbuf__t_a279490994b6576ad00900254a8c07a89}{}\label{structrwbuf__t_a279490994b6576ad00900254a8c07a89}


Definition at line 151 of file web.\+h.



Referenced by rwbuf\+\_\+winit(), wait\+\_\+send(), web\+\_\+data\+\_\+sent\+\_\+callback(), and write\+\_\+buffer().

\index{rwbuf\+\_\+t@{rwbuf\+\_\+t}!wbuf@{wbuf}}
\index{wbuf@{wbuf}!rwbuf\+\_\+t@{rwbuf\+\_\+t}}
\subsubsection[{\texorpdfstring{wbuf}{wbuf}}]{\setlength{\rightskip}{0pt plus 5cm}char$\ast$ rwbuf\+\_\+t\+::wbuf}\hypertarget{structrwbuf__t_a68386231f3d907ec4508c090925782a2}{}\label{structrwbuf__t_a68386231f3d907ec4508c090925782a2}


Definition at line 150 of file web.\+h.



Referenced by rwbuf\+\_\+create(), rwbuf\+\_\+delete(), wait\+\_\+send(), write\+\_\+buffer(), and write\+\_\+byte().

\index{rwbuf\+\_\+t@{rwbuf\+\_\+t}!wind@{wind}}
\index{wind@{wind}!rwbuf\+\_\+t@{rwbuf\+\_\+t}}
\subsubsection[{\texorpdfstring{wind}{wind}}]{\setlength{\rightskip}{0pt plus 5cm}int rwbuf\+\_\+t\+::wind}\hypertarget{structrwbuf__t_a135345eee44e93f37e57dbabec12c339}{}\label{structrwbuf__t_a135345eee44e93f37e57dbabec12c339}


Definition at line 152 of file web.\+h.



Referenced by rwbuf\+\_\+winit(), write\+\_\+buffer(), and write\+\_\+byte().

\index{rwbuf\+\_\+t@{rwbuf\+\_\+t}!wsize@{wsize}}
\index{wsize@{wsize}!rwbuf\+\_\+t@{rwbuf\+\_\+t}}
\subsubsection[{\texorpdfstring{wsize}{wsize}}]{\setlength{\rightskip}{0pt plus 5cm}int rwbuf\+\_\+t\+::wsize}\hypertarget{structrwbuf__t_ac723cf150dd35d0f67ba7d38b18863ad}{}\label{structrwbuf__t_ac723cf150dd35d0f67ba7d38b18863ad}


Definition at line 153 of file web.\+h.



Referenced by rwbuf\+\_\+create(), rwbuf\+\_\+delete(), and write\+\_\+byte().



The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
web/\hyperlink{web_8h}{web.\+h}\end{DoxyCompactItemize}
